package com.fram.common.canstant;

/**
 * @作者： 陳曉鬆 @时间： 2018年3月14日 - 上午11:34:50 @description：->
 */
public class PublicConstant {

	/** 后台超级管理帐号 **/
	public static final String BACK_SUPER_ACCOUNT = "shuying";

	/** 百度ak **/
	public static final String BAIDU_AK = "OFf8BAEkYRZdyzvjqv6Q2EGeN416PilD";

	/** 订单待支付有效时间 **/
	public static final int ORDER_INVALID_TIME = 15;// 15分钟

	/** 性别 **/
	public static final int USER_SEX_0 = 0;// 未知
	public static final int USER_SEX_1 = 1;// 男
	public static final int USER_SEX_2 = 2;// 女

	/** 发送验证码场景类型 **/
	public static final int VERIFICATION_CODE_TYPE_1 = 1;// 绑定手机号/更换手机号
	public static final int VERIFICATION_CODE_TYPE_2 = 2;// 找回密码
	public static final int VERIFICATION_CODE_TYPE_3 = 3;// 修改密码
	public static final int VERIFICATION_CODE_TYPE_4 = 4;// 手机号验证码登录
	public static final int VERIFICATION_CODE_TYPE_5 = 5;// 手机号密码注册
	public static final int VERIFICATION_CODE_TYPE_6 = 6;// h5绑定手机号

	/** 资源类型 **/
	public static final int RES_TYPE_1 = 1;// 普通产品
	public static final int RES_TYPE_2 = 2;// 套餐产品
	public static final int RES_TYPE_3 = 3;// 新闻
	public static final int RES_TYPE_4 = 4;// 公告
	public static final int RES_TYPE_5 = 5;// 评论
	public static final int RES_TYPE_6 = 6;// 订单
	public static final int RES_TYPE_7 = 7;// 动态圈
	public static final int RES_TYPE_8 = 8;// 分销商
	public static final int RES_TYPE_9 = 9;// 动态圈评论
	public static final int RES_TYPE_10 = 10;// 提现
	public static final int RES_TYPE_11 = 11;// 资料
	public static final int RES_TYPE_12 = 12;// 素材
	public static final int RES_TYPE_13 = 13;// 视频

	/** 操作类型 **/
	public static final int OPERATE_TYPE_1 = 1;// 点赞
	public static final int OPERATE_TYPE_2 = 2;// 在看

	/** 流水类型 **/
	public static final int FLOW_TYPE_1 = 1;// 增
	public static final int FLOW_TYPE_2 = 2;// 减

	/** 商品状态 **/
	public static final int GOODS_STATUS_0 = 0;// 下架
	public static final int GOODS_STATUS_1 = 1;// 上架
	public static final int GOODS_STATUS_2 = 2;// 删除

	/** 登录类型 **/
	public static final int LOGIN_TYPE_1 = 1;// 小程序 公众号
	public static final int LOGIN_TYPE_2 = 2;// 手机号密码登录
	public static final int LOGIN_TYPE_3 = 3;// 帐号密码登录

	/** 用户类型 **/
	public static final int USER_TYPE_1 = 1;// 前端用户
	public static final int USER_TYPE_2 = 2;// 管理员用户

	/** 订单号生成类型 **/
	public static final String ORDER_TYPE_1 = "SY1";// 主订单号
	public static final String ORDER_TYPE_2 = "SY2";// 商品支付订单号生成
	public static final String ORDER_TYPE_3 = "SY3";// 退款订单号
	
	/** 提现单号 **/
	public static final String WITHDRAWAL_TYPE_1 = "TX1";// 提现单号号
	
	/** 消息类型 **/
	public static final int MESSAGE_TYPE_1 = 1;// 系统消息
	public static final int MESSAGE_TYPE_2 = 2;// 聊天消息
	public static final int MESSAGE_TYPE_3 = 3;// 极光推送

	/** 发送验证码 有效 时间 **/
	public static final int VERIFICATION_CODE_REDIS_TIME = 15 * 60;// 15分钟

	/** 手机正则表达式 */
	public static final String REQEX_PHONE = "^[1][1-9][0-9]{9}$";
	/** 邮箱正则表达式 */
	public static final String REQEX_EMAIL = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
	/** IP正则表达式 */
	public static final String REQEX_IP = "\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\b";

	/** 获取img标签正则 **/
	public static final String IMGURL_REG = "<img.*src=(.*?)[^>]*?>";
	/** 获取src路径的正则 **/
	public static final String IMGSRC_REG = "http:\"?(.*?)(\"|>|\\s+)";

	/** 七牛缓存文件路径 **/
	public static final String QINIU_CACHE_PATH = "cache/";

	/** 消息已读未读 **/
	public static final int MESSAGE_READ_0 = 0;// 未读
	public static final int MESSAGE_READ_1 = 1;// 已读

}
